package java复习202408.C_封装继承多态验证;

import org.junit.jupiter.api.Test;

public class c5_测试方法启动类 {

    public class c5o1 implements c4_接口测试{
        void c5o1(){
            System.out.println("普通类中的普通方法");
        }
    }

    public class c5o2 implements c4_接口测试{
        public void m3(){
            System.out.println("试图覆盖接口中的默认方法");
        }
    }

    @Test
    public void test1(){
        c4_接口测试.m1(); // 可以直接调用接口中的静态方法

        c5o1 c5o1 = new c5o1();
        c5o1.m3(); // 可以不实现直接调用接口中的默认方法

        c5o2 c5o2 = new c5o2();
        c5o2.m3(); // 可以覆盖接口中的默认方法

    }
}
